self-loading rifle - Español Inglés Diccionario